package controller;

import java.util.List;

import model.KlsUsuario;
import model.KlsZonaEntrega;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import util.HibernateUtil;

public class KlsZonaManager {
	
	
	public List<KlsZonaEntrega> list() {
        
        Session session = HibernateUtil.getSessionFactory().getCurrentSession();
        session.beginTransaction();
        List<KlsZonaEntrega> zona = null;
        try {
             
            zona = session.createQuery("from KlsZonaEntrega").list();
             
        } 
        catch (HibernateException e) {
            e.printStackTrace();
            session.getTransaction().rollback();
        
        }
        session.getTransaction().commit();
        return zona;
    }
	
	
    public KlsZonaEntrega load(int idZona) {
        Session session = HibernateUtil.getSessionFactory().getCurrentSession();
        session.beginTransaction();
        KlsZonaEntrega klsZonaEntrega = (KlsZonaEntrega) session.get(KlsZonaEntrega.class, idZona); // load(Usuario.class, id);
        session.getTransaction().commit();
        return klsZonaEntrega;
    }

}
